@charset "utf-8";
* { margin:0; padding:0; -webkit-user-select: none; -webkit-user-drag: none; outline-style: none; -webkit-text-size-adjust: none;}
body, select { font-family: Arial, Helvetica, Helv, sans-serif; }
input { -webkit-user-select: auto; }
a img { border-style: none; }

#wrap, #wrap_main { position: absolute; overflow: hidden; left:0; top:0; width:100%; height:100%; }
#wrap { visibility: hidden; background: #FFFFFF; }
#map_canvas { font-family: Arial, Helvetica, Helv, sans-serif; font-size-adjust: 0; position:absolute; left:0; top:0; }

#loading_div { position: absolute; left:10px; top:10px; display: inline; background-color: #ff8; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }
#zoomin_div { width: 66px; height: 66px; position: absolute; left: 15px; top: 15px; }
#zoomout_div { width: 66px; height: 66px; position: absolute; left: 15px; top: 82px; }

#msg_div, #msg_div1 { height: 50px; position: absolute; left:50%; top:20px; vertical-align: bottom; margin-left: -150px; background: #FFFFC0; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); text-align: center; }
#msg_div1 { height: 25px; margin-left: -75px; }
#msg_div p, #msg_div1 p { color: #c00000; font-size: 16px; line-height: 25px; font-weight: bold; text-align: center; }
#msg_div select { font-size: 14px; font-weight: bold; background: #FFFFC0; width: 140px; }

#legend_div { position: absolute; right: 30px; top: 50px; width: 200px; text-align: center; padding-left: 10px; background: #FFFFC0; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }
#legend_div p { text-align: left; font-size: 16px; line-height: 25px; font-weight: bold; }

#cpr_div { height: 15px; position: absolute; left: auto; right: 2px; top: auto; bottom: 15px; width: 140px; }
#cpr_div p { text-align: right; color: #000000; font-size: 11px; font-family: Arial, sans-serif; }
